/* 自定义样式 */
.page {
	position: fixed;
	height: 100vh;
	width: 100vw;
}
* {
	box-sizing: border-box;
}
.t-icon {
    background-repeat: no-repeat !important;
	font-style: normal !important;
}
.mobile-item-container {
  padding: 16px;
  background-color: #fff;
}

// form 表单校验提示
.u-form-item__body__right__message{
	width: 100% !important;
	padding: 20rpx 20rpx 20rpx 30rpx;
	background-color: rgba(255, 215, 186, .25);
	color: #FB602D !important;
}
.u-form-item{
	.u-line{
		margin: 0 !important;
	}
}
.flex{
	display: flex;
	align-items: center;
	justify-content: center;
}

// 底部按钮(保存/前往/下发...)
.savaBtn{
	position: fixed;
	bottom: 0;
	width: 100%;
	background-color: #fff;
	.u-button{
		width: calc(100% - 100rpx) !important;
		margin: 6rpx auto;
	}
}
 // 搜索框
.search{
 	background-color: #3E8FF7;
 	padding: 14rpx 30rpx;
 	display: flex;
 	align-items: center;
 	color: #fff;
 	.search-box{
 		flex: 1;
 		background-color: #8FC0FF;
 		border-radius: 8rpx;
 		padding: 0rpx 15rpx;
 		.search-str{
 			color: #fff;
 		}
 		.u-border{
 			border: 0;
 		}
 		.t-icon{
 			width: 48rpx;
 		}
 	}
 	.btn{
 		flex: .12;
 		text-align: right;
 		height: 100%;
 		padding: 0 11rpx;
 	}
 }
 // 扫码模块
 .scan{
 	height: 80rpx;
 	background-color: #EEF3FF;
 	border-bottom: 1rpx solid #EAEAEA;
 	display: flex;
 	align-items: center;
 	justify-content: space-around;
 	position: relative;
 	&::after{
 		content: '';
 		position: absolute;
 		top: 50%;
 		left: 50%;
 		transform: translate(-50%,-50%);
 		height: 40rpx;
 		width: 2rpx;
 		background-color: #3E8FF7;
 	}
 	.block{
 		display: flex;
 		align-items: center;
 		justify-content: center;
 		width: 50%;
 		.t-icon{
 			width: 40rpx;
 			height: 40rpx;
 			margin-right: 20rpx;
 		}
 	}
 }
 
 // 多行省略号
 .ells {
 	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical; /*设置对齐模式*/
	-webkit-line-clamp: 2; /*设置多行的行数*/
 }
  // 单行省略号
 .ell {
 	white-space: nowrap;
 	overflow: hidden;
 	text-overflow: ellipsis;
 }
 
 // 下拉条件选择样式
 .selectionCriteria{
	position: relative;
	overflow: hidden;
	.contenHide{
		visibility: hidden;
		opacity: 0;
		height: 0;
		::v-deep .u-form-item__body{
			padding: 20rpx !important;
		}
	}
	.conditionMax{
		visibility: visible;
		opacity: 1;
		transition: all .6s;
		height: auto;
		background-color: #fff !important;
	}
	.condition{
		width: 100%;
		// height: 50rpx;
		position: absolute;
		top: 0; 
		left: 0;
		z-index: 10;
		transition: all 0.5s; 
		.mask{
			background-color: #F5F6F8 !important;
			border-bottom: 1rpx solid #3E8FF7 !important;
		}
		.icon-arrow{
			width: 100%;
			height: 50rpx;
			display: flex;
			align-items: center;
			justify-content: center;
			background-color: #fff;
			border-bottom: 1rpx solid #DDDDDD !important;
			.t-icon{
				width: 50rpx;
				height: 50rpx;
			}
		}
		
	}
	.box{
		margin-top: 50rpx;
	}
 }
	.flex-between {
		display: flex;
		justify-content: space-between;
	}
	.flex-center{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.flex-cloumn-center {
		display: flex;
		flex-flow: column;
		align-items: center;
		justify-content: center;
	}
	.flex-td {
		display: flex;
		align-items: center;
	}
	isLink {
		background: 0 0;
		border-color: transparent;
		// color: var(--el-button-text-color);
		padding: 2px;
		width: auto;
		height: auto;
		padding: 0;
		border: none;
		margin: 0;
		/deep/ .u-button--info {
			border-style: none;
		}
	}
	// /deep/ .uni-toast {
	// 	// font-size: 100px !important;
	// }